body
{
    font-family:tahoma;
    background-color:#FFFFFF;
    font-family: tahoma!important;
}
a
{
    color:#000000;
}

#content p
{
    margin-bottom: 8px;
}
.container
{
    width:100%;
    /*background-image: url("images/logo2.jpg");*/
    background-repeat:no-repeat;
    background-position:10px 6px;
}
.topbar
{
    height:24px;
    width:100%;
    /*
    background-color:#B5CFCE;
    */
    background-color:#636163;
    color: #FFFFFF;
}


#page, .container
{
    /*
    background: url("images/img3.gif") repeat-x scroll;
    */
}

#page, .container
{
    margin-top:0px;
    border:none;
}

#header
{
    border-top:none;
    background-color:#FFFFFF;
}

.grid-view table.items th, .grid-view table.items td
{
    border:0px solid #C6C3C6 !important; 
}

.grid-view table.items
{
    border: 0px solid #D0E3EF!important;
}

.breadcrumbs a
{
    text-decoration:none;
    color:#000000;
    font-size:11px;
}

.breadcrumbs a:hover
{
    text-decoration:underline;
    color:#333333;
}

.breadcrumbs span
{
    font-weight:normal !important;
}

#yw1, .yiiPager, #yw1 a, .yiiPager a
{
    border:none;
}

ul.yiiPager a:visited
{
    font-weight:normal;
    color:#999999;
}

ul.yiiPager a:link
{
    color:#000000;
    font-weight:normal;
} 

#mainmenu 
{
    /*
    background: url("images/img1.png") repeat-x scroll;
    */
    height: 26px;
    background:none;
    background-color:#292C29;
    clear:both;
}

#mainmenu ul li a
{
    font-weight:normal;
}

#mainmenu ul li a:hover
{
    /*
    background: url("images/img2.png") repeat-x scroll;
    */
    color:#000000;
}

#content a
{
    text-decoration:none;
    font-size:1.0em;
}

#content a:hover
{
    text-decoration:underline;
    color:#333333;
}


#mainmenu ul 
{
    margin: 0;
    padding: 4px 20px 4px;
}

.grid-view table.items th 
{
    /*
    background: url("images/img1.png") repeat-x scroll left top white !important;
    */
    background-image:none!important;
    background-color:#636163!important;
    font-weight:normal;
}

.grid-view table.items th a {
    color: #ffffff!important;
    font-weight: normal !important;
    text-decoration: none;
}

.grid-view table.items th a:hover {
    color: #ffffff!important;
    font-weight: normal !important;
    text-decoration: underline;
}

.portlet-decoration {
    border-left: 0px solid #D6D7D6;
    padding: 3px 11px;
    border-bottom:1px solid #C6C7C6;

}

.grid-view table.items td
{
    color:#000000;
    font-size:12px!important;
}

.grid-view table.items th
{
    color:#ffffff;
    font-size:12px!important;
}


#footer
{
    color:#000000;
    margin: 12px 0px 0px 0px; 
    border-top:1px solid #C6C3C6;
}

ul.yiiPager .selected a {
    background: none !important;
    color: #2969B5 !important;
    font-weight: normal !important;
}

ul.yiiPager a:visited
{
    color:#636563 !important;
    font-weight:bold !important;
}

.operations li a {
    color: #000000!important;
    display: block;
    font: bold 11px/15px tahoma;;
    padding: 2px 0 2px 8px;
    text-decoration: none;
    font-weight:normal;
}

.operations li a:hover
{
    background: none;;
    color:#C11820!important;
    text-decoration:underline;
}

.operations li
{
    background-image:url("images/bullet.gif");
    background-repeat:no-repeat;
    background-position:0px 12px;
    padding-left: 4px;
    margin-left:4px;
}

.grid-view
{
    background-color:#FFFFFF;
    padding:6px 0px 10px 0px !important;
    margin:0px 0px!important;
}

table
{
    margin-bottom:0px;
}

.grid-view .pager 
{
    border: 1px solid #C6C3C6;
    padding: 2px 0;
    margin-top:0px !important;
    width:100%;
}

.grid-view .pager ul
{
    margin-left:10px;
}

.pager 
{
    border: 1px solid #C6C3C6;
    padding:2px;
    margin-top:0px;
}
.grid-view .summary 
{
    margin:0px 10px 6px 0px !important;
    width: 100%;
    float:left;
    color:#000000;
}

.portlet-title
{
    color:#000000;
}

.portlet 
{
    border:1px solid #C6C7C6;
}

.portlet-content
{
    margin:0px;
}

div.form label {
    display: inline-block;
    font-weight: normal;
    width: 209px;
}
#contact-form input {
    margin-left: 8px;
    position: absolute;
}
#contact-form textarea, div.form .errorMessage {
    display: block;
    margin-left: 221px;
    position: relative;
}
#contact-form textarea
{
    margin-top: -11px;
}

div.form 
{
    /*
    background-color:#DEE7E7;
    */
    /*
    padding:10px;
    border:1px solid #CECFCE;
    */
    /*
    margin: 10px 10px 10px 0;
    */
}

#contact-form
{
    padding:10px 10px 0px 10px;
    margin-bottom:22px;
    border:1px solid #CECFCE;
    /*
    background-color:#DEE7E7;
    border:1px solid #297D73;
    */
}

div.form .row 
{
    /*
    margin:10px 0px 10px 0px;
    */
    margin:0px 0px 10px 0px;
}

.errorMessage
{
    margin-top:15px;
}

.buttons input
{
    margin-top:16px!important;
}

.hint
{
    color:#525552!important;
    margin-top:10px!important;
    line-height: 20px;
}

#yw0
{
    margin:5px 5px 0px 0px;
    /*
    border:1px solid #8C9AAD;
    */
}

#ContactForm_body_em_
{
    margin-top:0px;
}

#content a:hover
{
    text-decoration:underline !important;
}

.span-19 {
    background-color: #ffffff;
    float: right;
    /*
        width: 80%;
	border: 1px solid #297D73;
    */
    border-top:none;
}
.span-5 {
    float: left;
    margin-left: 10px;
    margin-top: 12px;
    position: relative;
    /*
        width: 18%;
    */
}
#footer a
{
    text-decoration:none;
}

#footer a:hover
{
    text-decoration:underline;
    color:#000000;
}

#yt0
{
    margin-top:0px;
    margin-bottom:10px;
}

.buttons
{
    float:right;
}

.buttons input
{
    position:relative !important;
    left:0px !important;
    margin:6px -11px 0px 0px !important;
}

#survey-left
{
    /*
    background-color:#DEE7E7;
    */
    width:auto;
    border:1px solid #CECFCE;
}

#content {
    background-color: #ffffff;
    float: right;
    margin: 0 10px 20px 0px;
    /*
        width: 78.6%;
	border:1px solid #297D73;
    */

    padding-left: 0px;
    padding-top: 0px;
    padding-right:0px;
    border-top:none;
}

#content h1, #content p, #content ul, #content table
{
    /*
    margin-left:10px;
    */
    color:#000000;
}

#content table table
{
    margin-left:0px;
}

.wide
{
    border:none!important;
    padding:0px!important;
}

div.breadcrumbs {

    /*
        background-color: #B5CFCE;
        margin-left: 303px;
    */
    /*
        padding-left: 20px;
	margin-left:19.14%;
    */
    padding-left: 0px;
    padding-right: 0px;	
    float:left;
    position: relative;
    margin-right:10px;
    /*
	margin-left: 20px;
	border-left:1px solid #297D73;
	border-right:1px solid #297D73;
    */
}

.dataGrid
{
    background-color:#FFFFFF;
    /*
    border:1px solid #297D73;
    */
    color:#000000;
    padding: 6px 0px 6px 0;
}

.dataGrid th
{
    font-weight:normal;
    color:#000000;
}

.dataGrid tr td #yt0
{
    margin-top:0px!important;
    float:right;
}

#content #dashbrd
{
    width:750px;
}

#mainmenu ul li a 
{
    padding: 3px 8px 7px 9px;
}

#mainmenu ul li a:hover, #mainmenu ul li.active a {
    /*
        background-color: #DEE3E7;
    */
    background-color: #ffffff;

    color: #C61821;
    font-weight:normal;
    text-decoration: none;
}

.span-19 #content
{
    float:left;
    border:none;
    /*
    width: 96.5%;
    */
    width: 100%;
    border:none;
    padding-right:0px;
    margin-right:0px;
    margin-bottom:0px;
    padding-bottom:4px;
}

.span-19 #content .dataGrid
{
    margin-left:0px;
    border:none;
}

#sidebar {
    padding: 20px 0px 20px 0;
}

.grid-view table.items tr.odd {
    background: none repeat scroll 0 0 #F7F3F7!important;
}

.grid-view table.items tr.even {
    background: none repeat scroll 0 0 #ffffff!important;
}

.grid-view table.items tr:hover {
    /*
    background: none repeat scroll 0 0 #828282!important;
    border-top:1px solid #EF9618!important;
    border-bottom:1px solid #EF9618!important;	 
    */
}

.grid-view table.items tr:hover td
{
    /*
    background-image: url("images/RowHighlightedBg.gif");
    background-repeat:repeat-x;
    */
    background-color: #C6C7C6;
    border-top:1px solid #9C9E9C!important;
    border-bottom:1px solid #9C9E9C!important;
}

.grid-view table.items tr.filters:hover td
{
    background-image:none;
    background-color: #FFFFFF;
    border-top:0px solid #C6C3BD!important;
    border-bottom:0px solid #C6C3BD!important;

}

.grid-view table.items tr.selected 
{
    /*
    background: none repeat scroll 0 0 #848284 !important;
    background-repeat:repeat-x!important;
    */
}

.grid-view table.items tr.selected td, .grid-view table.items tr.selected td
{
    /*
    background-image: url("images/RowSelectedBg.gif");
    background-repeat:repeat-x;
    */
    background-color: #FFE38C;
    color:#000000;
    border-top:1px solid #D6B67B!important;
    border-bottom:1px solid #D6B67B!important;
}

.list-view
{
    padding:5px 0px;
}

th, td, caption {
    padding: 0px;
}

.dataGrid table
{
    padding:10px;
    margin-bottom:10px;
}

.form .buttons input
{
    margin-top:0px!important;
}

#contact-form .buttons input
{
    margin-top:0px!important;
}

.dataGrid .submit input
{
    float:right!important;
    margin-top:0px;
    margin-left:5px;
}

.dataGrid tr td input
{
    float:right;
}

.dataGrid tbody tr td input
{
    float:left;
}

.dataGrid tbody tr td input, .dataGrid tbody tr td select
{
    font-family:tahoma;
    font-size:0.9em;
    color:#000000;
}

#survey-right
{
    float:left;
    width:100%;
    margin-left:0px;
    margin-right:0px;
    padding:10px;
    margin-top:0px;
    /*
    background-color:#DEE7E7;
    */
    border:1px solid #C6C7C6;
    margin-bottom: 10px;
}

.form #survey-left
{
    float:left;
    width:100%!important;
    margin-left:0px;
    margin-right:0px;
    padding-left:5px;
}

.form #survey-form
{
    width:98%;
}

#survey-bottom, #survey-top
{
    width:100%;
    padding:10px;
    /*
    background-color:#DEE7E7;
    */
    border:1px solid #C6C7C6;
}

#survey-bottom
{
    margin-bottom: 20px;
}

#survey-top
{
    margin-bottom: 10px;
}
div.form label {
    /*
        width: 100px;
    */
}

.surveyQuestion .row label
{
    /*
    width:244px;
    */
    width: 368px !important;
}


div.form .required
{
    width: 213px;
    /*
        width: 92px;
    */
}

#survey-form-submit
{
    height:20px;
}

#survey-form-submit input
{
    margin-top:0px!important;
    margin-right:-20px!important;
}

div.view {
    border: 1px solid #C6C3C6;
}

#survey-form #survey-left
{
    width:50%;
    padding:10px;
    margin-bottom:10px;
    margin-top:0px;
    /*
    margin-left:10px;
    */
}

#messages-form #Messages_to_user_id
{
    margin-left:100px;
}

#admin-submit
{
    float:left;
    width:100%;
    margin-left:0px;
    position:relative;
}

#admin-submit input
{
    float:right;
}

.form form p, .form form table
{
    margin-left:0px!important;
}

.dataGrid table .label
{
    width:241px;
}

div.form .row label
{
    width:213px;
}

#content .search-button, #yw0 .items, #yw0 .pager, div.search-form
{
    /*
    margin-left:10px;
    margin-right:10px;
    */
    color:#000000;
}


#survey-bottom label, #survey-top label, #survey-left label, #survey-right label
{
}

.wide #survey-left
{
    width:50%!important;
    margin-left:0px!important;
}

.form-survey-left
{
    margin-left:0px!important;
    /*
    padding:0px 0px 0px 5px!important;
    */
}

.form-survey-top .first, .form-survey-right .first, .form-survey-bottom .first, .form-survey-left .first
{
    width:33%!important;
}

.form-survey-bottom label
{
    width:314px!important;
}

.dataGrid #update-submit input
{
    float:right;
}

#content h2, #content h1
{
    /*
    width:100.2%;
    */
    width:100%;
    margin-left:0px;
    margin-bottom:5px;
    margin-left:-1px;
    font-size: 21px;
    /*
    background-color:#DEE7E7;
    border-bottom: 1px solid #297D73;
    background-color:#DEE7E7;
    padding-left:20px;
    */
}

#dashbrd h1
{
    background:none;;
    margin-top:20px;
    padding-left:0px;
}

.span-19 #content h1
{
    /*
    width:100.2%;
    margin-left:-1px;
    */
    width:100%;
    margin-left:0px;
}

#survey-form #survey-left table
{
    margin-left:0px;
}

#survey-form #survey-left .tab-survey-left label
{
    text-align:left;
}
.surveyQuestion
{
    border:1px solid #C6C7C6;
}

.dataGrid table
{
    border:1px solid #CECFCE!important;
}

.dataGrid .update-submit input
{
    float:right;
    margin-top:0px;
}

#contact-form .row, #contact-form .hint, .row label, .row .hint, .form
{
    color:#000000!important;
}

.form #role-button
{
    height:20px;
}

.form #role-button input
{
    margin-right:5px!important;
    margin-top:0px!important;
}

#survey-left tr input, #survey-left tr select
{
    margin: 10px 0px 0px 0px;
}

#compose-select select
{
    margin-left:217px!important;
}

.topbar ul
{
    float:right;
    margin-right:10px!important;
    margin-bottom:0px;
    margin-top:4px;
}
.topbar ul li
{
    display:inline-block;
    height:13px;
}

.topbar ul li a
{
    text-decoration:none;
    font-size:12px;
    /*
    color:#294563;
    */
    color: #FFFFFF;
}

.topbar ul li a:hover
{
    text-decoration:underline;
}

.topbar ul ul
{
    padding-left:0px;
    margin-top:1px!important;
}

.topbar ul #admin
{
    font-weight:bold;
}

.breadcrumbseleft
{
    float: left;
    margin-left: 10px;
    position: relative;
}

.breadcrumbseright
{
    float:right;
    /*
    background-color:#B5CFCE;
    */
    height:23px;
    margin-right:10px;
    /*
    border-left:1px solid #297D73;
    border-right:1px solid #297D73;
    */
}

#content div.error
{
    margin-left:0px;
}

.list-view .summary {
    margin-left:10px!important;
    width:98%;
}

.list-view .pager
{
    margin-bottom:5px!important;
}

.form-survey-bottom
{
    margin-bottom:10px;
}

#dashbrd h1
{
    border:none;
}

#survey-form-submit.row input
{
    margin-top: -10px !important;
}

.wide .report-submit input
{
    margin-top:10px!important;
}

.manage-survey-form .row.buttons input
{
    margin-top:10px!important;
}

.dataGrid table
{
    /*
    background-color:#DEE7E7;
    */
}

.form .row.buttons input
{
    margin-top:20px!important;
    margin-right:0px!important;
}


.form #contact-form .row.buttons input
{

    margin-right:-10px!important;
}

#title 
{
    /*    background-color: #F3F3F3;*/
    /*	background-image:url("images/main-logo.gif");*/
    background-position: 6px 13px;
    background-repeat: no-repeat;
    color: #9C0B12;
    float: left;
    font: 200% Verdana;
/*
    height: 50px;
*/
    padding: 32px 20px;
    position: relative;
    /*
        background-image: url("images/DefaultLogo.gif");
    */
}

#logo
{
    /*border: 1px solid black;*/
    float: left;
    height: 165px;
    padding: 10px;
    width: 278px;
}

#ui-datepicker-div
{
    display:none;
}

/* For changing the width start */
.span-19, #content, .breadcrumbseright
{
    width: 86%;
}

.span-5, .breadcrumbseleft
{
    width:12%;
}
/* For changing the width end */

/* For changing the background color start */
.portlet-decoration, .portlet-content
{
    background-color:#D6D7D6;
    color:#000000;
}
/* For changing the background color start */


.form #messages-form
{
    border:1px solid #C6C3C6;
    padding-left:10px;
    padding-top:10px;
    margin-top:10px;
}

#role-form form, #profile-form form, #content .changepassword form, #login-form form
{
    border:1px solid #C6C3C6;
    padding:10px;
    margin-top:10px;
    padding-right:0px;
}

#contact-form .row.buttons
{
    width:100%;
    margin:10px 0px 0px 0px!important;
}

#contact-form .row.buttons input
{
    float:right;
}

#content .changepassword form .row.submit input
{
    float:right;
    margin-top:20px;
}

#content .changepassword form .row.submit
{
    position:relative;
    float:left;
    width:100%;
}

table.detail-view tr.odd {
    background: none repeat scroll 0 0 #F7F3F7;
}

.grid-view .filters input
{
   margin-bottom: 3px;
   margin-top: 4px;
}

.grid-view table.items th
{
   height: 25px!important;    
}